import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * clase buitre
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
public class buitre extends Maloso
{
   private int n;//variable para usar en rand y que el buitre suelte el cubo de hielo
   private boolean imagen;//variable para saver si ay que cambiar de imagen
   private boolean soltar;// bandera para saver cuando soltar el cubo
    /**
     * constructor de buitre inicializa las variables
     */
    public buitre()
    {
        imagen=false;
        n=Greenfoot.getRandomNumber(565);
        n=n+15;
    }
    /**
     * actuacion del buitre
     */
    public void act() 
    {
        
        super.setImage("buitre1.png");
        move();
        if(this.getX()<1)
           super.elimina();
    }    
    /**
     * indica como moverse, el cambio de imagen y 
     * cuando soltar el cubo de hielo
     */
    public void move()
    {
        
        move(-2);
        if(this.getX()==n)
        {soltar=true;
           imagen=true;}
        if(imagen)
          super.setImage("buitre.png");
        
        if(soltar){
        soltar=false;
            getWorld().addObject(new Cubo(),this.getX(),this.getY()+3);}
    }
}
